package com.mew.common.config;


/**
 * @author King.Song
 * @date 2019/8/9 2:30
 * @since 1.0.0
 */
public class RedisConstantValue {

  //--------不能删除的redis-key---------ZD-开头---------
  public static final String DONT_TOKEN_INCR = "ZD:AUC:TOKEN";
  public static final String GAMECONF_ROOM_JACKPOT_REAL = "ZD:JACKPOT:REAL:%d"; // room jackpot real
  public static final String GAMECONF_ROOM_JACKPOT_FAKE = "ZD:JACKPOT:FAKE:%d"; // room jackpot fake

  public static final String AGENTCONFIG_BASE = "ZD:AGENT:BASE"; // 基础配置
  public static final String AGENTCONFIG_LEVEL = "ZD:AGENT:%d"; // 有等级限制的配置

  //-------USER---------
  public static final String USER_INFO = "U:INFO";  //user info
  public static final String USER_PROFILE = "U:PRF";  // profile
  public static final String USER_AGENT = "U:AE:INFO";  // 代理信息

  public static final String USER_AGENT_BIND = "U:AE:BIND";  // 代理綁定統計

  public static final String USER_WINFREE_TOPIC = "%d_%d";
  public static final String USER_WINFREE = "U:WF";   //winfree
  public static final String USER_SMS = "U:SMS:";//验证码
  public static final String USER_CUSTOMER = "U:CUSTOMER";//商家？
//  public static final String USER_PROCESS = "U:PROCESS";  //删除

  //-------Session-----------
  public static final String SESSION_USER = "SES:USR";  //用户SESSION
  public static final String SESSION_EXPIRE = "SES:EXP:";  //用户SESSION

  //Control
  public static final String CONTROL_USER = "CT:USER";
  public static final String CONTROL_SPECIAL = "CT:SPECIAL";
  public static final String CONTROL_ROOM = "CT:ROOM";
  public static final String CONTROL_VIP = "CT:VIP";



  //-------GAMECONF--------
//  public static final String GAMECONF_GAME_SERVER = "CG:SERVER";
  public static final String GAMECONF_GAME = "CG:G";
  public static final String GAMECONF_ROOM_LIST = "CG:R:%d"; // room: gamdId_roomId
  public static final String GAMECONF_ROOM_PROFILE = "CG:RP"; // room PROFILE


  //-----play---RECORD----
//  public static final String RECORD_LOGINOUT_LOBBY = "P:LOGINOUT:LOBBY";
//  public static final String RECORD_LOGINOUT_ROOM = "P:LOGINOUT:ROOM";


  //--------CONFIG------
  public static final String CONFIG_ERROR_CODE_LIST = "C:EC:LIST";
  public static final String LEVEL_VIP = "C:LEVEL:VIP";//VIP
  public static final String LEVEL_USER = "C:LEVEL:USER";//VIP
  public static final String CONFIG_BUY_LIST = "C:BUY:LIST";//BUY
  public static final String CONFIG_FISHING_FISH = "C:FISH:FISH";//Fishing
  public static final String CONFIG_FISHING_CONFIG = "C:FISH:CONFIG";//Fishing
  public static final String CONFIG_FISHING_QMCS = "C:FISH:QMCS";//Fishing

  public static final String CONFIG_BUY_MONEY = "C:BUY:MONEY";//
  public static final String CONFIG_BUY_JEWEL = "C:BUY:JEWEL";//

  public static final String CONFIG_MAINTAIN = "C:MAINTAIN";//


  //----------WBE---------------
  public static final String ADMIN_WHITE_LIST = "AD:WHITE:LIST";//白名单
  public static final String ADMIN_BULLETIN = "AD:BULLETIN";//公告



  //---------TASK---------------
  public static final String TASK_LOBBY_LIBRARY = "T:LIBRARY:LOBBY";//大厅任务库
  public static final String TASK_GAME_LIBRARY = "T:LIBRARY:GAME:%d";//游戏任务库
  public static final String TASK_LOBBY_USER = "T:USER:LOBBY:%d";//玩家大厅任务
  public static final String TASK_GAME_USER = "T:USER:GAME:%d:%d";//玩家游戏任务
  private RedisConstantValue() {
  }

}